package org.sdp.pearproject.service;

import org.sdp.pearproject.dto.request.*;
import org.sdp.pearproject.dto.response.*;
import java.util.List;

/**
 * InterfaceName: ProjectLogService
 * @Description:
 * @Author: SDP
 * @Date: 2022-11-14
 * @Version: 1.0
 * Table: pear_project_log
 * Comment:
 * 项目日志表
 */
public interface ProjectLogService {
    Integer addProjectLog(ProjectLogAddRequest request) throws Exception;

    Integer updateProjectLog(ProjectLogUpdateRequest request) throws Exception;

    Integer deleteProjectLog(ProjectLogDeleteRequest request) throws Exception;

    ProjectLogQueryResponse queryProjectLog(ProjectLogQueryRequest request) throws Exception;

    List<ProjectLogQueryResponse> listProjectLog(ProjectLogQueryRequest request) throws Exception;

    Integer countProjectLog(ProjectLogQueryRequest request) throws Exception;

    BaseStatResponse statProjectLog(ProjectLogQueryRequest request) throws Exception;

}
